import { defineStore } from 'pinia'
import { ref } from 'vue'

export const useUserStore = defineStore(
  'user',
  () => {
    // token
    const token = ref('')

    // 保存 token
    const setToken = (value: string) => {
      token.value = value
    }
    // 清除 token
    const clearToken = () => {
      token.value = ''
    }

    const userId = ref('1112')

    // 注意：记得返回
    return { token, setToken, clearToken, userId }
  },
  {
    // 开启持久化
    unistorage: true,
  }
)
